//Gfx converted using Mollusk's PAGfx Converter

//This file contains all the .h, for easier inclusion in a project

#ifndef ALL_GFX_H
#define ALL_GFX_H

#ifndef PAGfx_struct
    typedef struct{
    void *Map;
    int MapSize;
    void *Tiles;
    int TileSize;
    void *Palette;
    int *Info;
} PAGfx_struct;
#endif


// Sprite files : 
extern const unsigned char Heart_Sprite[256] __attribute__ ((aligned (4))) ;  // Pal : Heart_Pal
extern const unsigned char LetterC_Sprite[4096] __attribute__ ((aligned (4))) ;  // Pal : ClircLetters_Pal
extern const unsigned char LetterL_Sprite[4096] __attribute__ ((aligned (4))) ;  // Pal : ClircLetters_Pal
extern const unsigned char LetterI_Sprite[4096] __attribute__ ((aligned (4))) ;  // Pal : ClircLetters_Pal
extern const unsigned char LetterR_Sprite[4096] __attribute__ ((aligned (4))) ;  // Pal : ClircLetters_Pal
extern const unsigned char Signal_Sprite[1024] __attribute__ ((aligned (4))) ;  // Pal : Signal_Pal

// Background files : 
extern const int MainMenu_Info[3]; // BgMode, Width, Height
extern const unsigned short MainMenu_Map[768] __attribute__ ((aligned (4))) ;  // Pal : MainMenu_Pal
extern const unsigned char MainMenu_Tiles[24448] __attribute__ ((aligned (4))) ;  // Pal : MainMenu_Pal
extern PAGfx_struct MainMenu; // background pointer

extern const int Title_Info[3]; // BgMode, Width, Height
extern const unsigned short Title_Map[768] __attribute__ ((aligned (4))) ;  // Pal : Title_Pal
extern const unsigned char Title_Tiles[28864] __attribute__ ((aligned (4))) ;  // Pal : Title_Pal
extern PAGfx_struct Title; // background pointer

extern const int gbxrc_Info[3]; // BgMode, Width, Height
extern const unsigned short gbxrc_Map[768] __attribute__ ((aligned (4))) ;  // Pal : gbxrc_Pal
extern const unsigned char gbxrc_Tiles[23296] __attribute__ ((aligned (4))) ;  // Pal : gbxrc_Pal
extern PAGfx_struct gbxrc; // background pointer

extern const int AboutBg_Info[3]; // BgMode, Width, Height
extern const unsigned short AboutBg_Map[768] __attribute__ ((aligned (4))) ;  // Pal : AboutBg_Pal
extern const unsigned char AboutBg_Tiles[30912] __attribute__ ((aligned (4))) ;  // Pal : AboutBg_Pal
extern PAGfx_struct AboutBg; // background pointer


// Palette files : 
extern const unsigned short Heart_Pal[2] __attribute__ ((aligned (4))) ;
extern const unsigned short ClircLetters_Pal[17] __attribute__ ((aligned (4))) ;
extern const unsigned short Signal_Pal[8] __attribute__ ((aligned (4))) ;
extern const unsigned short MainMenu_Pal[189] __attribute__ ((aligned (4))) ;
extern const unsigned short Title_Pal[136] __attribute__ ((aligned (4))) ;
extern const unsigned short gbxrc_Pal[176] __attribute__ ((aligned (4))) ;
extern const unsigned short AboutBg_Pal[57] __attribute__ ((aligned (4))) ;


#endif

